AI CLI工具使用
在日常开发工作中,命令行工具是提高效率的重要手段。近年来,随着AI技术的发展,涌现出了许多优秀的 AI 驱动的 CLI 工具,极大地提升了终端下的开发体验。
Claude Code
Claude Code 经过实测,其对常见功能代码实现的质量令人惊艳,基本具备中级工程师的代码水平。只要具备一定的编程功底,即可借助它快速涉足并完成一些未曾接触过的领域或功能。不过,对于较为复杂和深入的需求,仍建议开发者事先构思好整体的解决方案,再由 Claude Code 协助完成具体的执行步骤。
export ANTHROPIC_BASE_URL="https://ai.tokencloud.ai/api"
export ANTHROPIC_AUTH_TOKEN="your_token"
# Linux / macOS
curl -fsSL https://claude.ai/install.sh | bash
# Windows
winget install Anthropic.ClaudeCode
如果你使用中转 API,可以通过修改配置文件来指定:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-gf2MnGVFSw7IIxDXbAcmLppFcBPpkI7TOPkPSC",
"ANTHROPIC_BASE_URL": "https://aicodelink.shop"
}
}
Codex CLI
通过配置文件配置中转站使用:
model_provider = "codelink"
model = "gpt-5.4"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
[model_providers.codelink]
name = "codelink"
base_url = "https://aicodelink.shop/v1"
wire_api = "responses"
requires_openai_auth = true
配置认证信息:
{
"OPENAI_API_KEY": "sk-dfFIs7f0ForPucTRQ2WSDcRCn4ZQCv4lDZQhOL8aE0UMX7zj"
}
Gemini CLI
Gemini CLI 是 Google 推出的基于 Gemini 大模型的命令行工具,主要专注于内容生成、信息查询和一般性任务处理。作为 Google AI 生态系统的一部分,Gemini CLI 充分利用了 Gemini 强大的模型能力,为用户提供了一个轻量级且功能丰富的 AI 助手。
export GOOGLE_GEMINI_BASE_URL="https://ai.tokencloud.ai/api"
export GEMINI_API_KEY="你的API密钥"
npx @google/gemini-cli
Linux / macOS 终端别名配置
建议将别名配置放在 ~/.zshrc 中,避免因为 VS Code 集成终端不读取全局配置文件(如 /etc/zsh/zprofile)而导致命令失效:
alias gemini='npx @google/gemini-cli'
alias codex='npx @openai/codex'
PowerShell
在 Windows 环境下,推荐升级至最新版本的 PowerShell,以获得对各类 CLI 工具的最佳兼容性和交互体验:
winget install --id Microsoft.PowerShell --source winget
安装完成后,在 Windows Terminal 的 设置 ➡ 启动 中,将 默认配置文件 从 Windows PowerShell 更改为 PowerShell。
可以通过在终端中执行以下命令来验证 PowerShell 的更新情况(例如在 Developer PowerShell for VS 2022 等环境下):
$PSVersionTable
Windows PowerShell 快捷命令封装
在终端中执行 code $PROFILE 打开 PowerShell 的配置文件,并添加以下函数作为快捷命令:
function gemini { npx @google/gemini-cli $args }
function codex { npx @openai/codex $args }
function copilot { npx @github/copilot $args }
关于 Windows CMD 的配置,可以参考:Visual Studio Code使用笔记。
延伸应用
- PPT制作:ppt-master